package com.baselibrary.bean

import android.annotation.SuppressLint
import com.baselibrary.base.BasicBean
import kotlinx.android.parcel.Parcelize
import java.io.Serializable

/**
 * @author: 关忆北、
 * @date: 2022/3/30
 * @Des：
 */
class ShareItemBean(var title: String = "", var icon: Any, var type: Int = 0, var userId: Long):Serializable {
    companion object {
        const val WXEXE: Int = 0x0
        const val WX: Int = 0x1
        const val WXZone: Int = 0x2
        const val POSTER: Int = 0x3
        const val DOWN: Int = 0x4
        const val REPORT: Int = 0x5
        const val PRIVATE_LETTER: Int = 0x6
    }
}

@SuppressLint("ParcelCreator")
@Parcelize
data class MediaInfo(
    var coverUrl: String,
    var videoUrl: String,
    var type: Int
): BasicBean()